/* Layout */
	body { overflow:scroll; background:#DBDBDB}
		#container {
		    width:960px; margin:11px auto 0;
		    background:#fff;
            padding:10px 15px;
            }
			#header{
				background:url(../Images/header_border.gif) repeat-x bottom left;
				padding:0 0 4px 0;
			}
				#search{
				    background:url(../Images/header_bg.gif) repeat-x #3e3e3b;
				    border:1px solid #b8b8b8;
				    padding:4px 0;
				        }
				    #searchArea{float:right; position:relative; visibility:hidden}
				    
                    #searchArea input {
                        border-color: -moz-use-text-color #E5E5E5 -moz-use-text-color -moz-use-text-color;
                        border-style: none solid none none;
                        border-width: 0 1px 0 0;
                        margin: 0 4px 0 5px;
                        outline: medium none;
                        padding: 1px 5px 2px 0;
                        width: 190px;
                        height:16px;
                    }

				    #searchArea .button {
				        background-color: #FFFFFF;
                        background-image: url(../Images/searchImage.gif);
                        background-position: 0 0;
                        background-repeat: no-repeat;
                        border: 0 none;
                        cursor: pointer;
                        display: block;
                        height: 19px;
                        padding: 0;
                        position: absolute;
                        right: 0;
                        top: 0;
                        width: 22px;
                        }
				.logo {
				    width:223px;
				    height:0;
				    overflow:hidden;
				    padding-top:35px;
				    background:url(../Images/schiebelLogo.gif) top left no-repeat;  
					float:right;
					margin:13px 6px;
					 }
            #menu{border-left:solid 1px #359467;
                  margin:10px 0 0 0;
                  padding:0;
                  position:relative;
                  min-height:17px;
                   }
            #menuBtn{
                background:url("../Images/moreInfo_bg.gif") no-repeat scroll left top transparent;
                font-size:1.1em;
                left:8px;
                letter-spacing:1px;
                padding:0 0 0 24px;
                position:absolute;
                text-transform:uppercase;
                top:0;
                z-index:991;
                }
                
            #Breadcrumbs{
			    padding:10px 0;
			    }
			    #Breadcrumbs ul{
			        margin:0;
			    }
			    #Breadcrumbs li{
			        float:left;
			        background:url(../Images/bcArrow.gif) left center no-repeat;
		            padding-left:10px;
		            margin-right:5px;
		            }
		            #Breadcrumbs a{color:Black;}
			    
			#content { }
				#content #top{
					padding:0;
					position:relative;
					height:404px;
					background:url(../images/ajaxLoader.gif) center 140px no-repeat;
				}
				
				body.noFlash #content #top{background-image:none;}
				    #content #top{
					background:url(../images/ajaxLoader.gif) center 140px no-repeat;
				}
				
				
			.page-News #content #top{ background-position:540px 177px;}
	
	#navPageContainer{background: url(../images/navPage_bg.png) repeat scroll center bottom transparent;
        left: 414px;
        margin: 0;
        padding: 0 0 11px;
        position: absolute;
        top: 300px;
        z-index: 50;
        }
    
    ul#navPage{
            background: none repeat scroll 0 0 #F2F2F2;
            border-color: #AAAAAA #AAAAAA -moz-use-text-color;
            border-style: solid solid none;
            border-width: 1px 1px 0;
            margin: 0;
            padding: 0;
            font-size:0.8em;
        }
        
        ul#navPage li{
            float:left;
            padding:0 5px;
            background: url(../images/subMenu_divide.gif) no-repeat scroll right center transparent;
        }
            
            ul#navPage li.last{
                background-image: none;
                }
                    ul#navPage li a{
                        color:#373837;
                        display:block;
                        padding:2px 5px;
                        text-transform:uppercase;
                        }
                       
        .systemHolder #navPageContainer{left:509px;}
        .applicationsHolder #navPageContainer{left:662px;}
				
				#subNav{
                    position:absolute;
                    width:100%;
                    background:url(../images/opacGrey.png) top left;
                    z-index:30;
                    top:322px;
                    left:0;
                }
                
                #subNav ul li, #subNav ul {background:url(../images/subMenu_divide.gif) right center no-repeat}
                    
                    #subNav ul {background-position:left center}
                    
                    ul#navApplications, ul#navDetails{margin:0 20px; padding:0;}
                    
                    ul#navApplications{float:left;}
                    ul#navApplications li, ul#navDetails li{float:left; padding:0 5px;}
                    ul#navApplications li a,  ul#navDetails li a{
                        color:#373837;
                        display:block;
                        height:20px;
                        padding:10px;
                        text-transform:uppercase;
                       }
                ul#navDetails{float:right;}
		        
		        
				#subNav ul li a:link{}
				#subNav ul li a:visited{}
				#subNav ul li a:hover{}
				#subNav ul li a:active{}
				#subNav ul li.active a{color:#14472b; font-weight:bold;}
				
				ul#navPage li a{height:auto;}
				ul#navPage li a:link{color:#373837;}
				ul#navPage li a:visited{color:#373837;}
				ul#navPage li a:hover{color:#373837;}
				ul#navPage li a:active{color:#373837;}
				ul#navPage li.active a{color:#373837; text-decoration:underline; font-weight:bold;}
            
				
				/*#homeNav{
                    left: 470px;
                    position: absolute;
                    top: 70px;
                    width: 600px;
                    z-index: 30;
                }
                
                    #homeNav ul {
                        margin:0;
                        padding:0;
                        float:left;
                    }
                        #homeNav ul li{
                            background: url("../images/portalDivide.png") no-repeat scroll left center transparent;
                            float: left;
                            padding: 0 5px;
                        }
                    
                                    
                        #homeNav ul li a{
                            color: #373837;
                            display: block;
                            margin: 0 10px 0 0;
                            padding: 0 0 0 5px;
                            text-transform: uppercase;
                           }
                  */     
				
				
				
				.flashHolder {
				    width:960px;
				    height:362px;
				    background-repeat:no-repeat;
				    background-position:0 0;
				}
				.noFlash .systemFlashPanels{
				    background-position:0 0;
				    }
				    #gallery{
				        float:left;
				        width:745px;
				        }
				        #gallery .item{
				        float:left;
				        border-top:#a8a8a7 1px solid;
				        padding:4px 0 0;
				        margin:0 10px 15px 0;
				        cursor:pointer;
				        }
				        #gallery .item img{
				        
				        border:#a8a8a7 1px solid;
				        
				        }
				        
				        
				        .checkboxList span{
				            clear: both;
				            float: left;
				            }
				            
				    .filterCol{float:left;
				               width:213px;
				               border:#d2d1d1 1px solid;
				               background:url(../Images/gradGreyFull.gif) top left repeat-x #454545;
				               height:315px;
				               }
    				.filterCol .controlsHolder{padding:10px;}
				    .page-Brochures .filterCol .controlsHolder{padding:0 10px;}
				        .filterCol label{
        				    /*background:url(../Images/liArrow.gif)left center no-repeat;*/
        				    padding:0 0 0 10px;
        				    float:left;
        				    color:#fff;
        				    text-transform:uppercase;
        				    }
        			
        			.filterCol .button{display:inline;} 


				        
				    span.checkboxList {
        			    display:block;
        			    padding:10px 0 10px 10px;

        			}
        			span.checkboxList input{
        			    padding:0;
        			    margin:2px 2px 0 2px;
        			    float:left;
        			}
        			
        			span.checkboxList span{
        			    clear: none;
                        display: block;
                        background:url(../Images/liArrow.gif) 17px center no-repeat;
                        width:100%;
                        padding:0;
                        
                    }
        			span.checkboxList span label{
        			    padding:0px 0px 0px 8px;
        			    margin:0 0 0 0;
        			    background-repeat:no-repeat;
        			}
        			
        			
        			
        			span.cblLanguage span{
        			    float: left;
                        width: 100px;
                    }
                    span.cblLanguage span label{}
		            /*span.cblLanguage span label.English{background-position:right 3px; background-image:url(../Images/language_sprite.gif)}
				    span.cblLanguage span label.German{background-position:right -16px; background-image:url(../Images/language_sprite.gif)}
				    span.cblLanguage span label.Russian{background-position:right -37px;background-image:url(../Images/language_sprite.gif)}
				    span.cblLanguage span label.Chinese{background-position:right -45px;background-image:url(../Images/language_sprite.gif)}
				    span.cblLanguage span label.Arabic{background-position:right -75px;background-image:url(../Images/language_sprite.gif)}
				    span.cblLanguage span label.French{background-position:right -117px;background-image:url(../Images/language_sprite.gif)}
				    span.cblLanguage span label.Spanish{background-position:right -95px;background-image:url(../Images/language_sprite.gif)}
        			*/	    
        			
        			
        			
        			
        			#content .brochure .rcol, #content .presRelease .rcol, #content .gallery .rcol{
        			        float:right;
        			        width:720px;
        			        border-top:1px solid #a8a8a7;
        			        padding:0;
        			        color:#3e3d3c;}
        			        #content .presRelease .rcol{border-top:none;
        			                                    background:none;}
        			    #content .rcol .thumbnail{
        			            width:223px;
        			            margin:0 10px 20px 0;
        			            padding:5px 0 0 0;
        			            float:left;
        			            /*border-top:1px solid #373837;*/
        			            position:relative
        			            }
        			        #content .rcol .thumbnail .lcol{
        			                border:1px solid #373837;
        			                float:left;
        			                width:92px;
        			                }
        			                
        			                .page-Brochures #content .rcol .thumbnail .lcol a img{
        			                    width:92px;
        			                    height:131px;
        			                }
        			                .page-Image-Gallery #content .rcol .thumbnail .lcol a img{
        			                    width:92px;
        			                    height:67px;
        			                }
        			        #content .rcol .thumbnail .rcol{
        			            float:right;
        			            width:120px;
        			            border:0;
        			            padding:0;
        			            }
				    
				            #content .rcol .thumbnail .rcol .actions{
				                position:absolute;
				                bottom:0;
				                }
				            
				            
				            .videoTitle:link{color:#0B4124}
				            .videoTitle:visited{color:#0B4124}
				            .videoTitle:hover{color:#0B4124}
				            .videoTitle:active{color:#0B4124}
				            
				            .ref{line-height:1em;}
				            .actions a{
				                background-position:right center;
				                background-repeat:no-repeat;
				                display:block;
				                color:#0B4124;
				                padding-right:20px;
				                float:left;
				                }
				                
				              .actions a:link{color:#0B4124;}  
				              .actions a:visited{color:#0B4124;}  
				              .actions a:hover{color:#0B4124;}  
				              .actions a:active{color:#0B4124;}  
				              
				            
				            #content .rcol .thumbnail .rcol .actions .action,#content .rcol .thumbnail .rcol .actions .action a{
				                width:100px;
				                float:none;
				                
				            }
				                .actions a.download, .actions .download a{background-image:url(../Images/iconDownload.gif)}
				                .actions a.view,.actions .view a{background-image:url(../Images/iconView.gif)}
				             
                    
                    /*VIDEO START*/
                    .videoHolder .scroll-pane ul{list-style-type:none;}
                    
                    .noFlash #videoInfoHolder{
                        color: black;
    left: auto;
    position: relative;
    top: auto;
    z-index: 12;
                    } 
                    .noFlash #videoInfoHolder .item {
                        background: none repeat scroll 0 0 #FFFFFF;
                        display: block;
                        float: left;
                        left: auto;
                        position: relative;
                        top: auto;
                        width: 315px;
                    }
                    
                    #videoInfoHolder{
                        color: black;left: 330px;position: absolute;top: 265px; z-index:12;
                    } 
                    #videoInfoHolder .item {
                        background: #fff;
                        height: 70px;
                        position: absolute;
                        width: 280px;
                        display:none;
                    }
                    
                    #videoInfoHolder .item span.label{float:left; width:60px;}
                    
                    #videoInfoHolder a:link{color:#0B4124;}
		            #videoInfoHolder a:visited{color:#0B4124;}
		            #videoInfoHolder a:hover{color:#0B4124;}
		            #videoInfoHolder a:active{color:#0B4124;}
				            
				            
                    /*VIDEO END*/
                    
                    
                    
                    
				             
				    #leadArticle div{
				        
				        }
				    #leadArticle a.moreInfo {font-weight:normal; display:block;margin:5px;}    
				    
				    #newsArchive{
				        }
                    
                    #content .news{}
                            #content .news #leadArticle{width:742px; float:left;}
                            #content .news #leadArticle .col{
                                border-right: 1px solid #373837;
                                height: 315px;
                                padding-right: 15px;
                                width: 350px;
                             
                             }
                             #content .news #leadArticle .col h2{margin:0;}
                            #content .news .lcol{float:left;}
                            #content .news .rcol{float:right;}
                             
                    #content .news p, #content .news h2{padding-left:0; padding-right:0;}                                                
#content .news h3{}                                                                            
				    #content .pressRelease .rcol{}
				        
				        .pnlFeed{min-height:315px;}
				        .displayTable{
				            width:100%;
				            text-align:left;
				            color:#fff;
				            }
				        .displayTable tr{}
				        .displayTable thead{}
				        .displayTable th{
				            background: url("../Images/titleGreenGrad.gif") repeat-x scroll left top #05432A;
				            border-bottom: 1px solid #fff;
				            color: #FFFFFF;
				            font-size: 1.1em;
				            padding: 8px 10px;
				            text-transform: uppercase;
				            height:auto;
				            text-align:left;}
				        
				        .displayTable .td{height:auto;}    
				        
				        .displayTable .tdTitle{}
				        .displayTable .tdCategory{}
				        .displayTable .tdLanguage{width:30px}
				        .displayTable .tdDate{width:65px}
				        .displayTable .tdView{width:30px}
				        
				        
				        .displayTable tbody{
				               /*background:url(../Images/gradGreyFull.gif) repeat-x top left;*/}
				        .displayTable td{
				            padding:4px 10px;
				            border-bottom:1px solid #fff;}
				        
				        #content .presRelease .rcol .col{
				            border:1px solid #D2D1D1;
				            width:220px;
				            background:url(../Images/gradGreyFull.gif) repeat-x top left;
				            }
				            
				          .presRelease .scroll-pane{
    background: url("../Images/gradGreyFull.gif") repeat-x scroll 0 0 #454545;
}  
				          
				          .presRelease .jspPane{
    background: url("../Images/gradGreyFull.gif") repeat-x scroll 0 0 #454545;
}  
				    
				    /*SYSTEMS >>>*/
				    .systemHolder{}
				    
				    .systemHolder .item{
				        width:960px;
				        height:362px;
				        background-position:top left;
				        background-repeat:no-repeat;
				        position:absolute;
				        
				        
				        
				        }
				        
				        .systemsSpecification{background-image:url(../Images/dbImages/systems-1.jpg)}
				        .systemsApplication{background-image:url(../Images/dbImages/systems-2.jpg)}
				        .systemsGroundStation{background-image:url(../Images/dbImages/systems-3.jpg)}
				    
				    .systemHolder  a.hotSpot{
				        
				        background:transparent url(../Images/iconHotspot.png) no-repeat scroll 0 0;
	                    display:block;
	                    height:21px;
	                    margin-bottom:0px;
	                    overflow:hidden;
	                    text-indent:-999em;
	                    width:21px;
	                    cursor:pointer;
	                    position:absolute;
                        }
				   .tooltip{
				        display:none;
				        width:200px;
				        min-height:100px;
				        border:solid 1px #aaaaaa;
				        background:url(../Images/gradGreyFull.gif);
				        z-index:100;
				        
				        }
				        
				        .tooltip h3{}
				        .tooltip h3 span{
				            background:transparent url(../Images/iconHotspot.png) no-repeat scroll 0 0;
				            padding:5px 0 5px 26px}
				    
				    .tooltip .wrapper{margin:10px; display:block;}
				    .tooltip p{padding:0 0 10px 0;}
				    .tooltip table{width:100%}
				    /* <<< SYSTEMS*/
				    
				    
				     /*Organisation>>>*/
				    .organisationHolder{}
				    .organisationHolder #mapHolder{
				        background:transparent url(../Images/organisationMap.gif) no-repeat scroll 0 0;
				        }
				     
				     .organisationHolder  a.hotSpot{
				           color: #318353;
    cursor: pointer;
    display: block;
    font-size: 1.5em;
    height: 21px;
    line-height: 1.1em;
    position: absolute;
    text-transform: uppercase;
    width: 167px;
	                    
	                    
	                    /*background:transparent url(../Images/iconHotspot.png) no-repeat scroll 0 0;
	                    margin-bottom:0px;
	                    overflow:hidden;
	                    text-indent:-999em;*/
	                    
                        }   
				     .organisationHolder  .tooltip{
				        display:none;
				        width:200px;
				        min-height:100px;
				        border:solid 1px #aaaaaa;
				        background:url(../Images/gradGreyFull.gif);
				        z-index:100;
				        
				        }
				        
				        .organisationHolder  .tooltip h3{}
				        .organisationHolder  .tooltip h3 span{
				            background: none;
				            padding:5px 0
				            }
				    
				    .tooltip .wrapper{margin:10px; display:block;}
				    .tooltip p{padding:0 0 10px 0;}
				    .tooltip table{width:100%}    
				        
				    /* <<< Organisation*/
				     
				     
				    
				    .systemFlashPanels .items{height:362px;left:0;position:absolute;top:0;width:960px;z-index:20;}
				    
				        /*.systemFlashPanels .systemsSpecification{background-image:none;}
				        .systemFlashPanels .systemsApplication{background-image:none;}
				        .systemFlashPanels .systemsGroundStation{background-image:none;}*/
				    
				    
				   #flashContainer{
				       position:absolute;
				       z-index:10;
				       width:960px;
				       height:362px;
				   }
				    /* <<< SYSTEMS*/
				    
				    
				    /*APPLICATIONS >>>*/
				    .applications{}
				        .applicationsCivil{background-image:url(../Images/dbImages/applications-civil.jpg)}
                        .applicationsMaritime{background-image:url(../Images/dbImages/applications-maritime.jpg)}
                        .applicationsMilitary{background-image:url(../Images/dbImages/applications-military.jpg)}
				    
				    /*<<< APPLICATIONS*/
				    
				    /*TRADESHOW>>>*/
				    #content .tradeShow{}
				        .tradeShow .scroll-pane{
				            background: url("../Images/gradGreyFull.gif") repeat-x scroll 0 0 #454545;
                        }
                        .tradeShow .jspPane{
                            background: url("../Images/gradGreyFull.gif") repeat-x scroll 0 0 #454545;
                        }
                        
                        span.category{
                            display:block;}
                    /*<<< TRADESHOW*/
                    #content .singleArticle, #content .careers{}
                        #content .singleArticle .lcol,
                            #content .careers .lcol{
				                float:left;
				                width:320px;}
				            #content .singleArticle .lcol h3{
				                margin-bottom:5px
				            }
				            #content .singleArticle .rcol,
				            #content .careers .rcol{
				                border-top:1px solid #a8a8a7;
				                padding:4px 0 0 0 ;
				                float:right;
				                width:619px;
				            }
				
				
				.ApplicationHome .tumbnail,.MineHome .tumbnail, .page-Videos .thumbnail{
				    float:left;
				    }
				
				#MapHolderOff{
				    background-repeat:no-repeat;
				    width:960px;
				    height:363px;
				    }
				    
				    .page-Support #MapHolderOff {background-image:url(../Images/ColouredMaps.gif);}
				    .page-Sales #MapHolderOff {background-image:url(../Images/ColouredMapsAlt.gif);}
  
				    
				#mapHolder{
				    background-repeat:no-repeat;
				    width:960px;
				    height:363px;
				    }
				
				.page-Support .Americas,
				.page-Support .Group-Headquarters,
				.page-Support .Middle-East,
				.page-Support .South-East-Asia{background-image:url(../Images/ColouredMaps.gif); }
				.page-Sales .Americas,
				.page-Sales .Group-Headquarters,
				.page-Sales .Middle-East,
				.page-Sales .South-East-Asia{background-image:url(../Images/ColouredMapsAlt.gif); }
				
				.Americas{ background-position :0 -362px}
				.Group-Headquarters{background-position:0 -724px}
				.Middle-East{background-position:0 -1086px}
				.South-East-Asia{background-position:0 -1448px}
				
				
				
				
				
				#CloseBtn{
                    background: url(../Images/closeBtn.gif) no-repeat scroll left top transparent;
                    display: block;
                    height: 0;
                    overflow: hidden;
                    padding-top: 10px;
                    position: absolute;
                    right: 10px;
                    top: 11px;
                    width: 10px;
				    }
				
				#pageTitle{
				        clear:both;
				        
				        background:url(../Images/h1_bg.gif) repeat-x bottom left;
				        position:absolute;
				        bottom:0;
				        width:100%;
				       }
				        
				    #pageTitle h1{
				        border-right:0px solid #114a2d;
                        float:left;
                        font-weight:normal;
                        margin:10px 0 0 0;
                        padding:0 0 3px 15px;
                        width:726px;
				        }
				
				.moreInfo{
					background-image:url(../Images/moreInfo_bg.png);
					background-repeat:no-repeat;
                    float: right;
                    height: 0;
                    margin: 0;
                    overflow: hidden;
                    padding: 20px 0 0;
                    width: 88px;
                }
				/*.moreInfo:link{
					background-image:url(../Images/moreInfo_bg.gif);
					background-repeat:no-repeat;
					padding:0 20px 0 0;
					float:right;
					margin:20px 0 0 0;
					color:#373837;
					font-weight:normal;
				}*/
				.moreInfo:link{}
				.moreInfo:visited{}
				.moreInfo:hover{}
				.moreInfo:active{}
				
				.moreInfoOpen{position:relative; top:-70px; left:-20px; z-index:300}
				.moreInfoClose{margin-top:20px;
				               margin-right:20px;
				               background:url(../Images/moreInfo_bg.png) right -19px !important;
				               }
				
				
				a.off{background-position:right 0px;}
				a.on{background-position:right -20px;}
				a.open{background-position:right -35px;}
			
			#base{
			    display:none;
			    padding:50px 0 0 0;}
			#footer {
			    border-top:1px solid #9bbeb0;
			    background:url(../Images/footerArrow_bg.gif) left 15px no-repeat;
			    padding:10px 0 25px 30px;
			    color:#bebebf;
			    margin:40px 0 0 0;
			    }
			    #footer .inner{
			    background:url(../Images/vert_green_short_bg.gif) right top no-repeat;
			        
			        }
                #footer a:link{color:#318353; text-decoration:none;}
                #footer a:visited{color:#318353; text-decoration:none;}
                #footer a:hover{color:#318353; text-decoration:underline;}
                #footer a:active{color:#318353; text-decoration:none;}


/*FORMS*/

/*ALL FORMS*/
label{text-transform:uppercase;}
input[type="text"] {height:10px; font-size:0.9em;}
.formItem{
    padding:5px 10px;
    clear:both;
    }
    .double{
        clear: none;
        float: left;
        width: 305px;
        padding:5px 10px 0;
        }
        
        .double div.lblHolder{
            width:100px;
            float:left
            }
        
        .double label {
            float: left;
            
        }



        .double input[type="text"] {
            width:190px;
           
        }
        
        .additionalComments{}
        .additionalComments .lcol{
            float:left;
            width:200px
            }
        .additionalComments .rcol {
            float:left
            }
        .additionalComments .rcol .commentTextarea{
            width:390px;
            height:80px;
        }
        
        .required{float:left; width:4px;}
        .rfv{float:right; width:4px; padding-right:2px;}
        
/*.formList{}
    .formList label{
        float:left;
        width:130px
        }
    .formList .input{float:left; width:170px; height:10px}*/

.formChkList{}

.formChkList .chkList{width:500px;}
    .formChkList label{float:left; }
    .formChkList .input{float:left;}
.formWide{}
    .formWide label{display:block;}
    .formWide .input{display:block; width:260px; height:50px;}

.btnFilter{background:url(../Images/btn_filter.png) no-repeat top left}



/*PRESS CONTACT ContactPress */

.lcolContact{float:left;
              width:300px; 
              height:350px;
              }

.lcolContact .wrapper{background:url(../Images/gradGreyFull.gif) repeat-x left top #454545;
                      /*padding:5px 10px;*/
                      height:270px;
                        }
/*.lcolContact .wrapper .spacer{padding:0 0 5px 0}
.lcolContact label{}
.lcolContact .input{}*/


/*PRESS SALES SUPPORT ContactSupportSales */

.ContactSupportSales .wrapper{
    background: url(../Images/gradGreyFull.gif) repeat-x scroll left top #454545;
    height: 363px;
    width: 960px;
}
				
				#ContactForm{
				    
		             /*margin:10px auto 0;*/
		             padding:0;
		             background: url(../Images/gradGreyFull.gif) repeat-x scroll left top #454545;
		             width: 725px;
		             z-index: 1;
		             position:absolute;
		             top:0;
		             left:115px;
		             height:322px;
		             }
		             
		             

               
                
                #ContactForm h3 span#titleCountry{float:none; width:auto;}
				#ContactForm input[type=text] {}
				                    
				             .single label {
				                 float:left;
				                 width:120px;
				                }
				            .single input[type=text] {
				                 float:left;
				                 width:300px;
				                }
				              
                .partNumber label{float:left; padding:0 2px 0 10px}
                .partNumber input[type="text"]{float:left; }
                .partNumber{} .mtNumber{width:15px; padding-left:0; padding-right:0; margin-right:2px; }    
                .partNumber{} span.separator{float:left; width:10px;text-align: center;}
                .partNumber .shortTb{width:80px;}
				                



/*flowtabs >>>*/
/* everything is constructed with a single background image */

.allflowpanes div.allflowpane   {
    display:block}
/* root element for tabs */
.flowtabs {
	
	/* dimensions */
	width:960px;
	height:31px !important;
	/*margin:0 !important; */
	margin:0 0 1px 0;
	padding:0;	
	
	/* IE6 specific branch (prefixed with "_") */
	_margin-bottom:-2px;
}

/* single tab */
.flowtabs li { 
	float:left; 
	margin:0 2px 0 0; 
	padding:0; 
	text-indent:0; 
	list-style-type:none;
	
}

/* a- tag inside single tab */
.flowtabs li a {
	text-transform:uppercase;
	display:block;
	height: 31px;   
	/*width: 120px;*/ 	
	padding:0 10px;
	margin:0px;
	/* font decoration */
	color:#fff;
	font-size:12px;
	line-height:33px;
	text-align:center;
	text-decoration:none;
	border:1px solid #B4B4B4;
	border-radius:7px 7px 0 0; -moz-border-radius:7px 7px 0 0; -webkit-border-radius:7px 7px 0 0;
	background-image: url(../Images/titleGreenGrad.gif);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#005a43;
}

/* adjust the background image position on each tab */
 
/* mouseover state */


.flowtabs a:hover 		{ color:#DDDDDD;	 }

/* currently selected tabs */
.flowtabs a.current		{
    background-color:#c1c0c0;
background-image:none;
border-bottom:1px solid #c1c0c0;
color:#318353;
cursor:default;
position:relative;}



/* panes */
.flowpanes {
	background:url(../Images/tabBack.gif) top left repeat-x #343534;
	width:480px;
	height:333px;	
	font-size:1.1em;
}


/* single pane */
.flowpanes div.flowpane  {
	display:none;	
	color:#fff;	
	margin:0;
}

/* some decorations for elements inside single pane */
.flowpanes div h2 {
	font-weight:normal;
	color:#ddd;
	margin: 0 0 0 0;
	font-size:22px;	
}

.flowpanes a {
	color:#cc9;		
}
.flowpanes .pdfDownload{margin-bottom:10px;} 
.flowpanes .pdfDownload a {
	color:#fff;
    display: block;
    line-height: 1.5em;
 
}
.flowpanes p, #flowpanes samp {
	color:#fff;		
}

.flowpanes p{
    padding:0 0 10px 0;
}

.flowpanes .narrow {
	padding-right:160px;		
}


/* override the root element to enable scrolling */
	.flowpanes {
		position:relative;
		overflow:hidden;
		clear:both;
	}

	/* override single pane */
	.flowpanes div.flowpane {
		float:left;
		display:block;
		width:480px;
		height:333px;
	}

	.flowpanes .copy{
	    padding:16px 15px;
	    width:auto;
	    display:block;
	    /*
            position:relative;
        */
	    }
	    
	.flowpanes .copy h2{
	    color:#fff;
	    border-bottom:1px solid #8e9093; margin-bottom:15px;
	    text-transform:uppercase;}
	    
    .flowpanes td{padding:2px 10px 2px 0;}
	.flowpanes sub{vertical-align:bottom; font-size:0.8em;}
	.copy h4{
	    color:#fff;
	    letter-spacing:normal;
	    padding-bottom:10px;
	    text-transform:uppercase;
	    font-weight:bold;}
	.copy ul{list-style-type:disc;}
	.copy ul li{}
	
	
	/* .careers */
	.careers h2{
	    color:#0B4124;
	    padding:10px 10px 10px;
	    font-size:1.1em;
	    text-transform:uppercase;
	    font-weight:bold;   }
	.careers h4{
	    color:#fff;
	    font-weight:normal;
	    padding:0 10px 10px;
	    font-size:1.1em;
	    }
	     
	 .careers .lcol a{
	     text-transform:uppercase;}  
	     
	    
	/* our additional wrapper element for the items */
	.flowpanes .items {
		width:20000em;
		position:absolute;
		clear:both;
		margin:0;
		padding:0;
	}

	.flowpanes .less, .flowpanes .less a {
		color:#999 !important;
		font-size:11px;
	}
/*<< flow tabs end*/
		/* root element for scrollable */
		
		.flowImagesContainer{
		    width:478px; height:333px; float:right; position:relative;
		    background-repeat:no-repeat;
		    background-position:top left;
		    /*background:url(../Images/dbImages/moreInfoTab_bg1.jpg) no-repeat top left;*/
		    }
.vertical {  
	
	/* required settings */
	position:absolute;
	overflow:hidden;	
    right:0;
    top:20px;
	/* vertical scrollers have typically larger height than width */	
	height: 301px;	 
	width: 228px;
	border-top:0;	
}

/* root element for scrollable items */
.vItems {	
	position:absolute;
	
	/* this time we have very large space for height */	
	height:20000em;	
	margin: 0px;
}

/* single scrollable item */
.vItem {
	border:1px solid #b7b3b4;
	margin:0 0 5px 0;
	padding:0;
	
}

/* elements inside single item */
.vItem img {
	
}

/* the action buttons above the scrollable */
#actions {
    left:0;
position:absolute;
top:0;
width:40px;	
}

a.actions{
    cursor:pointer;
    width:16px;
    height:16px;
    display:block;
    background-image:url(../Images/scrol-btn_bg.gif);
    background-repeat:no-repeat;
    position:absolute;
    right:245px;
          }

a.next:hover {background-position:-18px -18px; }
a.prev:hover {background-position:-18px 0;}

.disabled {visibility:hidden;}

.next {background-position:0 -18px; bottom:14px}	
.prev{background-position:0 0;bottom:34px}


/* Typography */
body { font:67%/1.6 Arial, Verdana, sans-serif; color:#fff; }
	#content { font-size:1em; }
	#footer {  }
	
	p { padding:0 10px 10px;
line-height:1.5em;}
		
	sup { font-size:0.8em; vertical-align:top; }
	
	
	ul, ol { margin:0 0 1em 1.5em; }
	
	ul.bullet{margin:0 0 0 10px;}
	ul.bullet li{
	    background:url("../Images/liArrow.gif") no-repeat scroll 0 center transparent;
        margin:8px 0;
        padding:0 0 0 10px;}
	
	.scroll-pane ul{
	    list-style-position: inside;
    list-style-type: square;
	    }
	    
	    .scroll-pane ul li{}
	
	h1 { color:#318353;
		font-size:2em;
		text-transform:uppercase;
		background:url("../Images/h1Arrow.gif") no-repeat scroll left 8px transparent;
		padding-left:15px; }	
	
	h2 {color:#318353;
        font-size:1.3em;
        font-weight:normal;
        }
	h3{
        background:url(../Images/titleGreenGrad.gif) top left repeat-x #05432a;
        border-bottom:1px solid #fff;
        /*border-bottom:solid 1px #d2d1d1;*/
        color:#fff;
        text-transform:uppercase;
        font-size:1.1em;
        padding:8px 10px;
        }
	h4 {color: #0B4124;
        font-weight: bold;
        letter-spacing: 0;
        line-height: 1.1em;
        }

	
.news, .search{color:#454545}
.news a:link, .search a:link{color:#454545}
.news a:visited, .search a:visited{color:#454545}
.news a:hover, .search a:hover{color:#454545}
.news a:active, .search a:active{color:#454545}

.news .readmore:link, .search .readmore:link{
    background:url("../Images/viewAll_btn.gif") right center no-repeat;
    color:#0B4124;
    padding-right:13px;
    text-transform:uppercase;
    }
.news .readmore:visited, .search .readmore:visited {color:#0B4124;}
.news .readmore:hover, .search .readmore:hover {color:#0B4124;}
.news .readmore:active, .search .readmore:active{color:#0B4124;}


.search h2, .search h3  {color:#0b4124; background:none;}




/*SEARCH*/

/*.searchItem{
    width:100px;
    float:left;
    border:1px solid black;
    padding:5px;
    margin:0 10px 10px 0;
    width:200px;
}*/
.searchItem{
    
    float:left;
    border-bottom:1px solid black;
    
    padding:5px 0;
    margin:0 0 10px 0;
    width:100%;
}

/* Navigation */		
/* Common CSS */
/* Common CSS */
/* Common CSS */

.RadMenu a.rmLink {
 

}
.rmRootGroup .rmLink {
    color: #318353;
    font-size:1.1em;
}

.rmGroup a.rmLink {
    color:#fff;
    font-size:0.9em;}

.RadMenu {
    -moz-box-shadow: 0 5px 5px grey;
    background: url("../Images/gradGreyFull.gif") repeat-x scroll left top #454545;
    clear: both;
    display: none;
    margin: 0 0 0 -1px;
    padding: 0 0 10px 80px;
    position: absolute;
    text-transform: uppercase;
    top: -11px;
    white-space: nowrap;
    z-index: 990;
    width:881px;
}


.RadMenu ul.rmRootGroup {
    margin: 0;
}

.rmRootGroup li.rmItem {
    min-width: 115px;
    padding: 11px 10px 0;
    float: left;
    list-style: none outside none;
     background:url(../Images/menuDivide.png) top left no-repeat;
     min-height:240px 
}



ul.rmLevel1 {
    margin: 0;
    padding: 0;
}
.rmLevel1 li.rmItem {
    float: none;
    padding:0;
    background:none;
    min-height:0;
}
.RadMenu .rmSlide {
    margin: 0;
}

ul.rmLevel2 {
    margin: 0 0 10px 2px;
    text-transform: uppercase;
    
}
ul.rmLevel2 li.rmItem{
    background:url(../Images/menu_li2.gif) left center no-repeat;
    padding-left:5px;
}
/* Forms */
/*form { margin:20px 0; }
	#login form { margin:0; }
	#login form div { margin:5px 0 0 0; }
	
.text, textarea { border:1px inset #484848; padding:3px; width:200px; font-family: Arial, Verdana, sans-serif; color:#000000; }
	textarea.text { font-family:Arial, Verdana, sans-serif; font-size:1em; width:320px; height:120px; }
	.shortvalue { width:90px; }
	#login .text { width:192px; }
	#login #login-password { width:150px; }
	.text:focus { -moz-box-shadow:0 0 7px #d20219; -webkit-box-shadow:0 0 7px #d20219; box-shadow:0 0 7px #d20219; }
	
select.text { width:auto; }
select.text option { padding:0 1em 0 0; }

label { float:left; width:130px; font-weight:bold; padding-top:7px; }
fieldset label { display:inline; width:auto; padding-left:10px; }
	
	.required { background:#ffe7e7; }
	
	

.contSer form div{ margin:0 0 10px 0;}
.contSer form input,.contSer form select{width:441px; border:1px solid #bfbfbf;color:#0A4567;}
textarea{width:441px; border:1px solid #bfbfbf;color:#0A4567;}
.contSer form .smallput,.contSer form select{ float:left; width:217px;}
.contSer form label{ float:left; width:88px;color:#1a5171; font-size:12px;}
.contSer form .submitSer{ width:70px; background:url(../Images/illus_yellowarrow.gif) no-repeat right;  border:none; color:#FFFFFF; padding:0 10px 0 0; cursor:pointer;}
				.Sercon .contSer form .btnwho{ margin:auto; width:87px;}
				.Sercon .contSer form .small{ overflow:hidden; width:315px;}
*/
/* 
.button { background:url("../Images/bg-button.gif"); border:0; color:#fff; font-weight:bold; font-size:0.9em; padding:4px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
.follow-on span { background:url("../Images/follow-on.gif") 97% center no-repeat; padding:0 20px 0 10px; }
.follow-on:hover { text-decoration:none; }
*/

.button { height:22px; font-weight:bold; font-size:0.9em; margin:0 auto; display:block; line-height:1; }
	.l { float:left; width:5px; height:22px; display:block; background:url("../Images/btn-left.gif") left center no-repeat; }
	.r { float:left; height:16px; padding:6px 25px 0 8px; background:url("../Images/btn-right.gif") right center no-repeat; }

	#about-advert .l, #home-advert .l { background-image:url("../Images/btn-left-alt.gif"); }
	#about-advert .r, #home-advert .r { background-image:url("../Images/btn-right-alt.gif"); }
	
.submit { cursor: pointer; text-transform:uppercase; }
	#login form .submit { float:right; }
		
	
/*  Links  */	
a			{ color:#fff; font-weight:normal; text-decoration:none; }
a:visited	{ color:#fff; }
a:hover		{ color:#fff; text-decoration:underline; }
a:active	{ color:#fff; text-decoration:none; }

#navigation a			{ color:#fff; font-weight:normal;}
#navigation a:visited	{ color:#fff; }
#navigation a:hover		{ color:#fff; }
#navigation a:active	{ color:#fff; }

#navigation .selected a			{ color:#c52026; font-weight:bold; }
#navigation .selected a:visited	{ color:#c52026; }
#navigation .selected a:hover	{ color:#c52026; }
#navigation .selected a:active	{ color:#c52026; }

#sub-navigation a			{ color:#c52026;}
#sub-navigation a:visited	{ color:#c52026; }
#sub-navigation a:hover		{ color:#c52026; }
#sub-navigation a:active	{ color:#c52026; }

#sub-navigation .selected a			{ color:#fff; text-shadow:0 1px 1px #d69517; }
#sub-navigation .selected a:visited	{ color:#fff; }
#sub-navigation .selected a:hover	{ color:#fff; }
#sub-navigation .selected a:active	{ color:#fff; }

#site-links a			{ color:#fff; font-weight:normal;}
#site-links a:visited	{ color:#fff; }
#site-links a:hover		{ color:#fff; }
#site-links a:active	{ color:#fff; }

a.button			{ color:#fff; font-weight:normal;}
a.button:visited	{ color:#fff; }
a.button:hover		{ color:#fff; }
a.button:active		{ color:#fff; }

#login a			{ color:#e31c18; font-weight:normal;}
#login a:visited	{ color:#e31c18; }
#login a:hover		{ color:#900514; }
#login a:active		{ color:#e31c18; }


/*#login-toggle { background-position:right center; background-repeat:no-repeat; display:block; }
#login-toggle:hover { text-decoration:none; }
	.off { background-image:url("../Images/arrow-down.gif"); }
	.on { background-image:url("../Images/arrow-up.gif"); }*/


  a.pdf, span.pdf a, .pdfDownload a, .PDF a{
		        background:url(../Images/icon_pdf.gif) no-repeat scroll left center transparent;
                display:block;
                padding:1px 0 1px 20px;
                }





#how-toggle { background-position:right center; background-repeat:no-repeat; padding-right:20px; }
	
a:focus { -moz-outline: none; }


	
/* new clearfix */
.group:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: ".";
	clear: both;
	height: 0;
	}
* html .group             { zoom: 1; } /* IE6 */
*:first-child+html .group { zoom: 1; } /* IE7 */


/* Safari HACKS */
::root #id { }


/* root element for accordion. decorated with rounded borders and gradient background image */
.accordionMain {
	background:#fff;
	width: 602px;
	margin:0 auto;
	border:0;	
	-background:#666;
	color:#1A526D;

}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}



/*Olly*/
a#menuBtn
{
    color:#318353;
}
a#menuBtn.on
{
    background-position:0px 0px;
}
a#menuBtn.off
{
    background-position:0px -17px;
}

a#backBtn{
       background: url(../Images/moreInfo_bg.gif) no-repeat scroll left -54px transparent;
    color: #318353;
    font-size: 1.1em;
    left: 8px;
    letter-spacing: 1px;
    padding: 0 0 0 24px;
    position: relative;
    text-transform: uppercase;
    top: 20px;
    }

/*PAGE TWEAKS*/
.page-Organisation #subNav{}

ul li.active a:hover{
    text-decoration:none;
    cursor:default;
    }